TSTP Solution File: PUZ098^5 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : PUZ098^5 : TPTP v6.2.0. Bugfixed v6.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n074.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32286.75MB
% OS       : Linux 2.6.32-504.8.1.el6.x86_64
% CPULimit : 300s
% DateTime : Wed May  6 14:22:30 EDT 2015

% Result   : Unknown 0.04s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : PUZ098^5 : TPTP v6.2.0. Bugfixed v6.2.0.
% 0.00/0.03  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.02/1.07  % Computer : n074.star.cs.uiowa.edu
% 0.02/1.07  % Model    : x86_64 x86_64
% 0.02/1.07  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/1.07  % Memory   : 32286.75MB
% 0.02/1.07  % OS       : Linux 2.6.32-504.8.1.el6.x86_64
% 0.02/1.07  % CPULimit : 300
% 0.02/1.07  % DateTime : Thu Apr 16 11:45:37 CDT 2015
% 0.02/1.07  % CPUTime  : 
% 0.02/1.08  Python 2.7.5
% 0.04/1.41  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xaf85a8>, <kernel.Constant object at 0xaf8c20>) of role type named c1_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring c1:fofType
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xcd6098>, <kernel.DependentProduct object at 0xaf8440>) of role type named s_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring s:(fofType->fofType)
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xaf87a0>, <kernel.DependentProduct object at 0xaf85a8>) of role type named cCKB_BLACK_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring cCKB_BLACK:(fofType->(fofType->Prop))
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xaf8518>, <kernel.DependentProduct object at 0xaf8320>) of role type named cCKB_EVEN_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring cCKB_EVEN:(fofType->Prop)
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xaf8d40>, <kernel.DependentProduct object at 0xaf8320>) of role type named cCKB_FIN_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring cCKB_FIN:((fofType->(fofType->Prop))->Prop)
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xaf8b90>, <kernel.DependentProduct object at 0xaf8440>) of role type named cCKB_INF_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring cCKB_INF:((fofType->(fofType->Prop))->Prop)
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xcd3c68>, <kernel.DependentProduct object at 0xaf8710>) of role type named cCKB_INJ_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring cCKB_INJ:((fofType->(fofType->(fofType->(fofType->Prop))))->Prop)
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xaf8518>, <kernel.DependentProduct object at 0xaf8440>) of role type named cCKB_ODD_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring cCKB_ODD:(fofType->Prop)
% 0.04/1.41  FOF formula (<kernel.Constant object at 0xaf8d40>, <kernel.DependentProduct object at 0xaf8440>) of role type named cCKB_XPL_type
% 0.04/1.41  Using role type
% 0.04/1.41  Declaring cCKB_XPL:((fofType->(fofType->(fofType->(fofType->Prop))))->((fofType->(fofType->Prop))->(fofType->(fofType->Prop))))
% 0.04/1.41  FOF formula (((eq ((fofType->(fofType->(fofType->(fofType->Prop))))->Prop)) cCKB_INJ) (fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop)))))=> (forall (Xx1:fofType) (Xy1:fofType) (Xx2:fofType) (Xy2:fofType) (Xu:fofType) (Xv:fofType), (((and ((((Xh Xx1) Xy1) Xu) Xv)) ((((Xh Xx2) Xy2) Xu) Xv))->((and (((eq fofType) Xx1) Xx2)) (((eq fofType) Xy1) Xy2)))))) of role definition named cCKB_INJ_def
% 0.04/1.41  A new definition: (((eq ((fofType->(fofType->(fofType->(fofType->Prop))))->Prop)) cCKB_INJ) (fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop)))))=> (forall (Xx1:fofType) (Xy1:fofType) (Xx2:fofType) (Xy2:fofType) (Xu:fofType) (Xv:fofType), (((and ((((Xh Xx1) Xy1) Xu) Xv)) ((((Xh Xx2) Xy2) Xu) Xv))->((and (((eq fofType) Xx1) Xx2)) (((eq fofType) Xy1) Xy2))))))
% 0.04/1.41  Defined: cCKB_INJ:=(fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop)))))=> (forall (Xx1:fofType) (Xy1:fofType) (Xx2:fofType) (Xy2:fofType) (Xu:fofType) (Xv:fofType), (((and ((((Xh Xx1) Xy1) Xu) Xv)) ((((Xh Xx2) Xy2) Xu) Xv))->((and (((eq fofType) Xx1) Xx2)) (((eq fofType) Xy1) Xy2)))))
% 0.04/1.41  FOF formula (((eq ((fofType->(fofType->(fofType->(fofType->Prop))))->((fofType->(fofType->Prop))->(fofType->(fofType->Prop))))) cCKB_XPL) (fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop))))) (Xk:(fofType->(fofType->Prop))) (Xm:fofType) (Xn:fofType)=> ((and ((Xk Xm) Xn)) (forall (Xx:fofType) (Xy:fofType), (((Xk Xx) Xy)->((ex fofType) (fun (Xu:fofType)=> ((ex fofType) (fun (Xv:fofType)=> ((and ((and ((((Xh Xx) Xy) Xu) Xv)) ((Xk Xu) Xv))) (((and (((eq fofType) Xu) Xm)) (((eq fofType) Xv) Xn))->False))))))))))) of role definition named cCKB_XPL_def
% 0.04/1.41  A new definition: (((eq ((fofType->(fofType->(fofType->(fofType->Prop))))->((fofType->(fofType->Prop))->(fofType->(fofType->Prop))))) cCKB_XPL) (fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop))))) (Xk:(fofType->(fofType->Prop))) (Xm:fofType) (Xn:fofType)=> ((and ((Xk Xm) Xn)) (forall (Xx:fofType) (Xy:fofType), (((Xk Xx) Xy)->((ex fofType) (fun (Xu:fofType)=> ((ex fofType) (fun (Xv:fofType)=> ((and ((and ((((Xh Xx) Xy) Xu) Xv)) ((Xk Xu) Xv))) (((and (((eq fofType) Xu) Xm)) (((eq fofType) Xv) Xn))->False)))))))))))
% 0.04/1.41  Defined: cCKB_XPL:=(fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop))))) (Xk:(fofType->(fofType->Prop))) (Xm:fofType) (Xn:fofType)=> ((and ((Xk Xm) Xn)) (forall (Xx:fofType) (Xy:fofType), (((Xk Xx) Xy)->((ex fofType) (fun (Xu:fofType)=> ((ex fofType) (fun (Xv:fofType)=> ((and ((and ((((Xh Xx) Xy) Xu) Xv)) ((Xk Xu) Xv))) (((and (((eq fofType) Xu) Xm)) (((eq fofType) Xv) Xn))->False))))))))))
% 0.04/1.42  FOF formula (((eq ((fofType->(fofType->Prop))->Prop)) cCKB_INF) (fun (Xk:(fofType->(fofType->Prop)))=> ((ex (fofType->(fofType->(fofType->(fofType->Prop))))) (fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop)))))=> ((ex fofType) (fun (Xm:fofType)=> ((ex fofType) (fun (Xn:fofType)=> ((and (cCKB_INJ Xh)) ((((cCKB_XPL Xh) Xk) Xm) Xn)))))))))) of role definition named cCKB_INF_def
% 0.04/1.42  A new definition: (((eq ((fofType->(fofType->Prop))->Prop)) cCKB_INF) (fun (Xk:(fofType->(fofType->Prop)))=> ((ex (fofType->(fofType->(fofType->(fofType->Prop))))) (fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop)))))=> ((ex fofType) (fun (Xm:fofType)=> ((ex fofType) (fun (Xn:fofType)=> ((and (cCKB_INJ Xh)) ((((cCKB_XPL Xh) Xk) Xm) Xn))))))))))
% 0.04/1.42  Defined: cCKB_INF:=(fun (Xk:(fofType->(fofType->Prop)))=> ((ex (fofType->(fofType->(fofType->(fofType->Prop))))) (fun (Xh:(fofType->(fofType->(fofType->(fofType->Prop)))))=> ((ex fofType) (fun (Xm:fofType)=> ((ex fofType) (fun (Xn:fofType)=> ((and (cCKB_INJ Xh)) ((((cCKB_XPL Xh) Xk) Xm) Xn)))))))))
% 0.04/1.42  FOF formula (((eq ((fofType->(fofType->Prop))->Prop)) cCKB_FIN) (fun (Xk:(fofType->(fofType->Prop)))=> ((cCKB_INF Xk)->False))) of role definition named cCKB_FIN_def
% 0.04/1.42  A new definition: (((eq ((fofType->(fofType->Prop))->Prop)) cCKB_FIN) (fun (Xk:(fofType->(fofType->Prop)))=> ((cCKB_INF Xk)->False)))
% 0.04/1.42  Defined: cCKB_FIN:=(fun (Xk:(fofType->(fofType->Prop)))=> ((cCKB_INF Xk)->False))
% 0.04/1.42  FOF formula (((eq (fofType->Prop)) cCKB_ODD) (fun (Xx:fofType)=> ((or ((or ((or (((eq fofType) Xx) c1)) (((eq fofType) Xx) (s (s c1))))) (((eq fofType) Xx) (s (s (s (s c1))))))) (((eq fofType) Xx) (s (s (s (s (s (s c1)))))))))) of role definition named cCKB_ODD_def
% 0.04/1.42  A new definition: (((eq (fofType->Prop)) cCKB_ODD) (fun (Xx:fofType)=> ((or ((or ((or (((eq fofType) Xx) c1)) (((eq fofType) Xx) (s (s c1))))) (((eq fofType) Xx) (s (s (s (s c1))))))) (((eq fofType) Xx) (s (s (s (s (s (s c1))))))))))
% 0.04/1.42  Defined: cCKB_ODD:=(fun (Xx:fofType)=> ((or ((or ((or (((eq fofType) Xx) c1)) (((eq fofType) Xx) (s (s c1))))) (((eq fofType) Xx) (s (s (s (s c1))))))) (((eq fofType) Xx) (s (s (s (s (s (s c1)))))))))
% 0.04/1.42  FOF formula (((eq (fofType->Prop)) cCKB_EVEN) (fun (Xx:fofType)=> ((or ((or ((or (((eq fofType) Xx) (s c1))) (((eq fofType) Xx) (s (s (s c1)))))) (((eq fofType) Xx) (s (s (s (s (s c1)))))))) (((eq fofType) Xx) (s (s (s (s (s (s (s c1))))))))))) of role definition named cCKB_EVEN_def
% 0.04/1.42  A new definition: (((eq (fofType->Prop)) cCKB_EVEN) (fun (Xx:fofType)=> ((or ((or ((or (((eq fofType) Xx) (s c1))) (((eq fofType) Xx) (s (s (s c1)))))) (((eq fofType) Xx) (s (s (s (s (s c1)))))))) (((eq fofType) Xx) (s (s (s (s (s (s (s c1)))))))))))
% 0.04/1.42  Defined: cCKB_EVEN:=(fun (Xx:fofType)=> ((or ((or ((or (((eq fofType) Xx) (s c1))) (((eq fofType) Xx) (s (s (s c1)))))) (((eq fofType) Xx) (s (s (s (s (s c1)))))))) (((eq fofType) Xx) (s (s (s (s (s (s (s c1))))))))))
% 0.04/1.42  FOF formula (((eq (fofType->(fofType->Prop))) cCKB_BLACK) (fun (Xu:fofType) (Xv:fofType)=> ((or ((and (cCKB_ODD Xu)) (cCKB_ODD Xv))) ((and (cCKB_EVEN Xu)) (cCKB_EVEN Xv))))) of role definition named cCKB_BLACK_def
% 0.04/1.42  A new definition: (((eq (fofType->(fofType->Prop))) cCKB_BLACK) (fun (Xu:fofType) (Xv:fofType)=> ((or ((and (cCKB_ODD Xu)) (cCKB_ODD Xv))) ((and (cCKB_EVEN Xu)) (cCKB_EVEN Xv)))))
% 0.04/1.42  Defined: cCKB_BLACK:=(fun (Xu:fofType) (Xv:fofType)=> ((or ((and (cCKB_ODD Xu)) (cCKB_ODD Xv))) ((and (cCKB_EVEN Xu)) (cCKB_EVEN Xv))))
% 0.04/1.42  FOF formula (cCKB_FIN cCKB_BLACK) of role conjecture named cL7000
% 0.04/1.42  Conjecture to prove = (cCKB_FIN cCKB_BLACK):Prop
% 0.04/1.42  We need to prove ['(cCKB_FIN cCKB_BLACK)']
% 0.04/1.42  Parameter fofType:Type.
% 0.04/1.42  Parameter c1:fofType.
% 0.04/1.42  Parameter s:(fofType->fofType).
% 0.04/1.42  Definition cCKB_BLACK:=(fun (Xu:fofType) (Xv:fofType)=> ((or ((and (cCKB_ODD Xu)) (cCKB_ODD Xv))) ((and (cCKB_
%------------------------------------------------------------------------------